#ifndef HDOMECONTROLPANELINTERFACE_H
#define HDOMECONTROLPANELINTERFACE_H
#include <QObject>
#include "HAVClientUIProtocol.h"
class HDomeControlPanelInterface : public QObject
{
    Q_OBJECT
public:
    virtual                       ~HDomeControlPanelInterface(){}
    virtual QWidget               *createWidget() = 0;
	virtual void                  iniWidget() = 0;
    virtual void                  setAppPath(QString strAppPath) = 0;
    virtual void                  updateTreeUI(QList<HTTreeItemInfo*>  lstItemInfos) = 0;
	virtual void                  appendTreeItem(HTTreeItemInfo* itemInfo) = 0;
	virtual void                  setTaskID(int nTaskID) = 0;
	virtual void                  setPanelResolution(int nVideoID,QString strResolution) = 0;
    virtual void                  setDeviceWarning(int nVideoID) = 0;

};

Q_DECLARE_INTERFACE(HDomeControlPanelInterface,"com.hht.HDomeControlPanelInterface.HDomeControlPanelInterface/1.0")


#endif
